home *** CD-ROM | disk | FTP | other *** search
- package com.ibm.ivb.jface.vajava;
-
- import com.ibm.ivb.jface.basic.BasicComponentSplitterUI;
- import com.ibm.ivb.jface.parts.ComponentSplitter;
- import com.ibm.ivb.jface.parts.SplitterLayout;
- import java.awt.Color;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Graphics;
- import java.awt.Insets;
- import java.awt.Rectangle;
- import javax.swing.JComponent;
- import javax.swing.border.Border;
- import javax.swing.border.EmptyBorder;
- import javax.swing.plaf.ComponentUI;
-
- public class VAJavaComponentSplitterUI extends BasicComponentSplitterUI {
- private static final String kCBIBMCopyright = "(c) Copyright IBM Corporation 1998";
-
- public VAJavaComponentSplitterUI() {
- super.eborder = new EmptyBorder(2, 2, 2, 2);
- }
-
- public static ComponentUI createUI(JComponent var0) {
- return new VAJavaComponentSplitterUI();
- }
-
- public Insets getInsets() {
- return new Insets(0, 0, 0, 0);
- }
-
- public void installUI(JComponent var1) {
- ComponentSplitter var2 = (ComponentSplitter)var1;
- super.splitter = var2;
- ((Container)var2).setLayout(new SplitterLayout());
- this.getClass();
- super.mmon = new BasicComponentSplitterUI.MouseMonitor(this, var2);
- ((Component)var2).addMouseListener(super.mmon);
- ((Component)var2).addMouseMotionListener(super.mmon);
- var2.setSplitBarSize(3);
- ((JComponent)var2).setBorder(super.eborder);
- var2.setSplitBarHighlightColor(Color.black);
- if (var2.getRoot() != null) {
- ((BasicComponentSplitterUI)this).installFocusListeners(var2, var2.getRoot(), true);
- }
-
- }
-
- protected void makeSplitBarNarrower(boolean var1, Rectangle var2) {
- }
-
- public void paint(Graphics var1, JComponent var2) {
- }
-
- public void uninstallUI(JComponent var1) {
- ComponentSplitter var2 = (ComponentSplitter)var1;
- ((Component)var2).removeMouseListener(super.mmon);
- ((Component)var2).removeMouseMotionListener(super.mmon);
- ((JComponent)var2).setBorder((Border)null);
- if (var2.getRoot() != null) {
- ((BasicComponentSplitterUI)this).installFocusListeners(var2, var2.getRoot(), false);
- }
-
- }
- }
-